From f6e47b7eb011ddc8869998fb6caee32a5a57eccd Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 30 Apr 2023 20:20:12 -0400 Subject: [PATCH] Add a test for rotated cross-fade nodes This one checks that we don't apply the modelview transform twice with cross-fades. --- testsuite/gsk/compare/cross-fade-in-rotate.node | 14 ++++++++++++++ testsuite/gsk/compare/cross-fade-in-rotate.png | Bin 0 -> 127 bytes testsuite/gsk/meson.build | 1 + 3 files changed, 15 insertions(+) create mode 100644 testsuite/gsk/compare/cross-fade-in-rotate.node create mode 100644 testsuite/gsk/compare/cross-fade-in-rotate.png diff --git a/testsuite/gsk/compare/cross-fade-in-rotate.node b/testsuite/gsk/compare/cross-fade-in-rotate.node new file mode 100644 index 0000000000..d4714b65c4 --- /dev/null +++ b/testsuite/gsk/compare/cross-fade-in-rotate.node @@ -0,0 +1,14 @@ +transform { + transform: rotate(90); + child: cross-fade { + progress: 0; + start: color { + bounds: 25 0 25 50; + color: rgb(255,0,0); + } + end: color { + bounds: 0 0 25 50; + color: rgb(0,0,0); + } + } +} diff --git a/testsuite/gsk/compare/cross-fade-in-rotate.png b/testsuite/gsk/compare/cross-fade-in-rotate.png new file mode 100644 index 0000000000000000000000000000000000000000..8f36f35fda8fc3f1993f9778f80a2856e3bc74b1 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-H%}MGkc`H+=NWkq81Nj}@b8c1 zdlfa)T{$c#d4SRk8=hGjr&~X2E4O|irflk#)pJE+rD0I=l4Bmd6Qv*mf6|^XYpF6B T+}nFX2BgK))z4*}Q$iB}x#TEa literal 0 HcmV?d00001 diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index aa2f3b07dd..4118a6c669 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -34,6 +34,7 @@ compare_render_tests = [ 'color-matrix-identity', 'color-matrix-parsing', 'cross-fade-in-opacity', + 'cross-fade-in-rotate', 'css-background', 'empty-blend', 'empty-blur', -- 2.30.2